.header { position: relative; z-index:8; width: 100%;}
.header>.row{ margin: 0rem 3.64583vw; z-index: 10;}
.header.fixed{ left: 0rem; top: 0rem; right: 0rem; z-index: 997; position: absolute;}
.logo{ float: left; line-height: 1.1rem;}
.logo a{ display: block;}
.logo a img{ max-width: 2.72rem;}
.m_menu{ position: absolute; right: .16rem; top: .28rem;}
.m_menu i{ font-size: .3rem; color: #ffffff;}
.m_menu.on i{ color:#004098}
.header_right{ position: absolute; top: .25rem; display: none;}
.header_right span i{ font-size: .24rem; color: #ffffff; background-color: #132D84; border-radius: 50%; display: block; width: .6rem; height: .6rem; line-height: .6rem; text-align: center;}
.site_menu{display: none; margin: 0 auto; text-align: right; }
.site_menu .item{display: inline-block; position: relative; margin: 0 .09rem; font-size: 0;}
.site_menu .item>a{display: inline-block; line-height: 1.1rem; color: #333; position: relative; font-size: .2rem;}
.site_menu .item>a::after{content: ''; display: block; width:.24rem; left: 50%; margin-left: -.12rem; height: 3px; position: absolute; bottom:.26rem; background: transparent;}
.site_menu .item>a:hover{color: #004098}
.site_menu .item.on>a{color: #004098; font-weight: bold;}
.site_menu .item.on>a::after{background: #004098}
.m_menu.on i:before {
  content: "\e73e";
}
.logo a img:nth-child(2),.header_white .logo a img:nth-child(1){display: none;}
.header_white .logo a img:nth-child(2){ display:inline-block;}
.header_white.header{ background-color: transparent;}
.header_white .site_menu .item>a{ color: #ffffff;}
.header_white .site_menu .item.on>a::after{ background-color: #ffffff;}
.sub_content .row{max-height: .75rem;overflow:hidden;}
.sub_content .row .menu_sub:nth-child(2){ padding-right:5.5rem}
.sub_content .row .menu_sub:nth-child(3){ padding-right:5.8rem;}
.sub_content .row .menu_sub:nth-child(4){ padding-right:4rem;}
.sub_content .row .menu_sub:nth-child(5){ padding-right:3.75rem;}
.sub_content .row .menu_sub:nth-child(6){ padding-right:1.8rem}
.sub_content .row .menu_sub:nth-child(7){ padding-right:1.5rem}
.sub_content .row .menu_sub{ text-align:right;}
.sub_content{ background-color: rgba(255, 255, 255, 0.4); z-index: 9; position: absolute; left: 0; right: 0; text-align: center; top: 1.1rem;}
.menu_sub{ font-size: 0;}
.menu_sub a{ line-height: .8rem; font-size: .18rem; display: inline-block; margin: 0 .2rem;}
@media (min-width: 992px){
	.header.fixed{}
	.site_menu,.header_right{display:block}
	.m_menu{ display: none;}
	.site_menu{ position: relative;}
	
	
}
@media (min-width: 1330px){
	
	.site_menu .item{margin:0 .16rem}

}

@media (max-width:1920px){
	
}
@media (max-width: 992px){
	
	.m_menu{ top: .2rem; z-index: 1000;}
	.site_menu{ position: fixed; text-align: left; padding-right: 0; right: 0; left: 0; bottom: 0; padding: .83rem 0rem; background-color: #ffffff; box-shadow: -2.6px 1.5px 27px 0px rgba(2, 56, 148, 0.17); top: 0rem;}
	.site_menu ul{ background-color:#ffffff;}
	.site_menu .item{ display: block;}
	.site_menu .item>a{ display: block; line-height: .54rem; border-bottom: 1px solid #f7f7f7; font-size: 15px; padding-left: .16rem;}
	.header_white .site_menu .item>a{ color:#333333}
	.site_menu .item.on>a::after{ display: none;}
	.site_menu .item.on>a{ color: #333333;}
	.sub_content{ display: none !important;}
	.ej_con .header .site_menu .item>a{ color:#333333 !important;}
	
}